#include <iostream>
#include <algorithm>

using namespace std;



#ifdef __cplusplus
extern "C"
{
    #include <stdlib.h>
    #include <time.h>
}
#endif

using namespace std;

int main()
{
    int arr[10];
    int size = sizeof(arr) / sizeof(int);

    srand(time(0));
    // 随机生成10个1-100之间的整数,并将其存储在数组中
    for (int i = 0; i < size; i++)
    {
        arr[i] = rand() % 100 + 1;
    }

    // 打印数组元素
    for (int i = 0; i < size; i++)
    {
        cout << arr[i] << " ";
    }
    cout << endl;


    // 使用sort函数对数组元素进行排序
    sort(arr, arr + size);
    reverse(arr, arr + size); // 对数组元素进行反转

    // 打印排序后的数组元素
    for (int i = 0; i < size; i++)
    {
        cout << arr[i] << " ";
    }
    cout << endl;


}